﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DataAccessLayer;
using System.Data;
using Entities;

namespace Business
{
    public class ContFornecedor : Generic_Bus, ICadastro<Fornecedor>
    {
        private RepositorioFornecedor repFornecedor;

        public ContFornecedor()
        {
            repFornecedor = new RepositorioFornecedor();
        }

        public void InserirCadastro(Fornecedor objeto)
        {
            this.ValidarID(objeto.ID);
            repFornecedor.InserirCadastro(objeto);
        }

        public void AlterarCadastro(Fornecedor objeto)
        {
            repFornecedor.AlterarCadastro(objeto);
        }

        public void ExcluirCadastro(Fornecedor objeto)
        {
            repFornecedor.ExcluirCadastro(objeto);
        }

        public Fornecedor RetornarCadastro(int chave)
        {
            return repFornecedor.RetornarCadastro(chave);
        }

        public IList<Fornecedor> RetornarDados()
        {
            return repFornecedor.RetornarDados();
        }
    }
}
